floating bladderwort - French English Dictionary